<?php

use IYUU\sdk\CoolQ\Context;
use function IYUU\sdk\CoolQ\getConfig;

/**
 * 杜比邀请
 */
echo '邀请发送中... （用户名为您的QQ号码，注册邮箱为您的QQ邮箱）' . PHP_EOL;
$body = <<<EOF
你好,

我邀请你加入 HD Dolby, 这是一个拥有丰富资源的非开放社区. 
如果你有兴趣加入我们请阅读规则并确认邀请.最后,确保维持一个良好的分享率 
分享允许的资源.

欢迎到来! :)
efnic
EOF;
/** @var Context $context */
$user_id = $context->get('user_id');
if ($user_id) {
    // 邀请自动发送
    $url = getConfig('hddolby.url');
    $data = [
        'username' => $user_id,
        'email' => $user_id . '@qq.com',
        'body' => $body,
    ];
    $cookie = getConfig('hddolby.cookie');
    $rs = curl_http_request($url, $data, false, $cookie);
    file_put_contents(runtime_path() . '/userApi_invite.log', p($rs, false), FILE_APPEND);
    if (strpos($rs['response'], '<h2>邀请失败！</h2>')) {
        echo '邀请失败！';
        // 调试日志
        //file_put_contents(runtime_path() . '/userApi_invite.log', PP($rs, false), FILE_APPEND);
    } else {
        echo '发送成功！';
    }
}
